#字符串不可修改('str' object does not support item assignment)
str1 ="hello"
#str1[0] = "H"      不可修改

#方法简介
str1 = "ohoh rain broken"

#index              查找指定字符(串)在父字符串的位置
val1 = str1.index("rain")      
print(f"rain位置:{val1}")

#replace            替换字符串(得到新的字符串)
new_str = str1.replace("oh","啊这",2)
print(f"替换前:{str1},替换后:{new_str}")

#split              分割字符串(需要用列表存储分割后的字符串)
str2 = "Time,23,55,55"
list_str2 = str2.split(',',3)
print(f"str切割前:{str2},切割后:{list_str2}")

#strip              去除字符串首尾的内容,返回一个全新字符串(从首尾开始检查)
str3 = "emm aaaa bbbb eeee emmme"
new_str = str3.strip("e")
print(f"字符串{str3}被strip后,变为{new_str}")


#count              统计子字符串出现次数
num = str3.count(" ")
print(f"str3中出现' '的次数为{num}")

#len(获取长度)
length = len(str3)
print(f"length长度为:{length}\n")





print("练习--------------------")
str_pra = "itheima itcast boxuegu"
"""
要求：
统计字符串有多少个it字符
将字符串空格替换为 | 
按照 | 分割字符串
"""
it_num = str_pra.count("it")
print(f"字符串的it出现次数:{it_num}")
str_replace = str_pra.replace(" ","|")
print(f"替换前{str_pra},替换后:{str_replace}")
str_list = str_replace.split("|")
print(f"分割前:{str_replace},分割后:{str_list}")

